package rock.negagame.client.sprites.enemigos;

import rock.negagame.client.sprites.Sprite;

public class Movimiento {

	
	
	public static final int IZQ = 1;
    public static final int DCH = 2;
    public static final int SUP = 3;
    public static final int INF = 4;

    int direccion;
    int distancia;    // en pixels

    public Movimiento(int dir, int dist){
       this.direccion = dir;
       this.distancia = dist;
    }
    
    public boolean mueve(Sprite sp, int dist){
        if(this.distancia<1)   return false;
        else{
           sp.mueve(direccion, dist);
           this.distancia = this.distancia - dist;
           return true;   
        }   
     }
    
    public int getDireccion(){
       return direccion;
    }
    public int getDistancia(){
       return distancia;
    }
    public void setDistancia(int dist){
       this.distancia = dist;
    }    
}
